spotless reputation - French English Dictionary